package project_my;

import java.util.Scanner;

public class SubjectMain {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		SubjectVO5 svo = new SubjectVO5();
		while (true) {
			System.out.println("한국어 점수를 입력하세요");
			svo.setKor(sc.nextInt());
			if (svo.getKor() >= 0 && svo.getKor() <= 100) {
				break;
			} else
				System.out.println("한국어 점수를 다시 입력하세요");
		}
		while (true) {
			System.out.println("영어 점수를 입력하세요");
			svo.setEng(sc.nextInt());
			if (svo.getEng() >= 0 && svo.getEng() <= 100) {
				break;
			} else
				System.out.println("영어 점수를 다시 입력하세요");
		}
		while (true) {
			System.out.println("수학 점수를 입력하세요");
			svo.setMat(sc.nextInt());
			if (svo.getMat() >= 0 && svo.getMat() <= 100) {
				break;
			} else
				System.out.println("수학 점수를 다시 입력하세요");
		}
		svo.setSum(SubjectService.sum(svo.getKor(),svo.getEng(), svo.getMat()));
		svo.setAvg(SubjectService.avg(svo.getSum()));
		svo.setA(SubjectService.a(svo.getAvg()));
		
		System.out.println("국어 점수는 : " + svo.getKor() + "점 입니다.");
		System.out.println("영어 점수는 : " + svo.getEng() + "점 입니다.");
		System.out.println("수학 점수는 : " + svo.getMat() + "점 입니다.");
		
		System.out.println("총점은 : " + svo.getSum() + "점 입니다.");
		System.out.println("평균은 : " + svo.getAvg() + "점 입니다.");
		System.out.println("학점은 : " + svo.getA());
		
	}

}
